-
-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Development v6 #1950
Merged
Merged
Development v6 #1950
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
5 tasks
Conflicts have been resolved. |
Signed-off-by: DL6ER <dl6er@dl6er.de>
…y (e.g., broken pipe). Also use TCP protocol for upstream server name resolution Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
…ugh the environment Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Add Clang compiler support and update project to C17 standard
Signed-off-by: DL6ER <dl6er@dl6er.de>
Reset config values after env forcing
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Improve internal DNS resolver
Read config files from new location
Signed-off-by: DL6ER <dl6er@dl6er.de>
…ave been made in between and add a test ensuring they remain in sync in the future Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
… this in the log files to not needlessly change for format. Open for discussion Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Update embedded CivetWeb server
Improve incomplete installations support
… 0.0.0.0/::, and known Umbrella IP blocking pages) accompanied with suitable CI testing. This change improves handling of externally blocked queries in two ways: 1. Once we know the domain is externally blocked, we don't forward it again for the same client (it is currently forwarded each time) 2. We can recognize cache content with the specified addresses/flags as being upstream blocked and don't return them as "OK (cached)" through the API/in the database Signed-off-by: DL6ER <dl6er@dl6er.de>
…ress, the entire query should be blocked. This is already the case but this commit adds an explicit CI test for this desired behavior. Signed-off-by: DL6ER <dl6er@dl6er.de>
…or configuring how long relpies from upstream are cached Signed-off-by: DL6ER <dl6er@dl6er.de>
Do not refuse to (re)start if there is another pihole-FTL process already running *inside* a docker container on the same host. Currently, (re)starting on the host is prevented when FTL detects during startup that another process is running on the machine (the one inside the container) even when they can obviously run alongside perfectly fine. This is caused by the host being able to see *all* processes, not only the one in its own cgroup. This actually hinders development/testing natively on the host. This commit fixes this by not considering pihole-FTL processes running in downstream (!) docker containers as duplicate instances. Signed-off-by: DL6ER <dl6er@dl6er.de>
…g = false). This will happen only once and may greatly ease debugging in case unintended side-effects (most often it will by typos in the old setupVars.conf) Signed-off-by: DL6ER <dl6er@dl6er.de>
Allow other FTL process inside docker
…ig type to a non-allocated type after free'ing. Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Co-authored-by: Adam Warner <me@adamwarner.co.uk> Signed-off-by: Dominik <DL6ER@users.noreply.github.com>
Fix possible double-free and avoid memory leaking
Implement DNS caching for queries blocked upstream
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Use ftl-build:v2.7 builder for Actions
Restart FTL on change of webserver.api.cli_pw
… the last gravity update via the API Signed-off-by: DL6ER <dl6er@dl6er.de>
…umber of available (= online and assigned) cores when computing the CPU utilization of the system Signed-off-by: DL6ER <dl6er@dl6er.de>
Add GET /api/stats/summary -> .gravity.last_update
Fix CPU % calculation
…PR #3124 removed the redirection feature from the login page Signed-off-by: DL6ER <dl6er@dl6er.de>
Remove appending ?target=... when redirecting to login page
Make v5 -> v6 migration verbose
DL6ER
approved these changes
Sep 2, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Step one of pre-release, merge
development-v6
intodevelopment
branch